package com.ldk.framework.entity;

import com.ldk.base.framework.entity.BaseEntity;

/**
* ShareRoute实体类
* @author mqy
*/
public class ShareRoute extends BaseEntity {

	private static final long serialVersionUID = 4973754802795229773L;
	/**
	* 主键
	*/
	private Long   id;
	/**
	* 公司标识 部统一分配
	*/
	private String   CompanyId;
	/**
	* 注册地行政区划代码 见GB/T 2260
	*/
	private Long   Address;
	/**
	* 驾驶员发起行程编号
	*/
	private String   RouteId;
	/**
	* 驾驶员姓名
	*/
	private String   DriverName;
	/**
	* 驾驶员手机号
	*/
	private String   DriverPhone;
	/**
	* 机动车驾驶证号
	*/
	private String   LicenseId;
	/**
	* 车牌号码
	*/
	private String   VehicleNo;
	/**
	* 行程出发地点
	*/
	private String   Departure;
	/**
	* 车辆出发经度 单位：1*10E-6度
	*/
	private Double   DepLongitude;
	/**
	* 车辆出发纬度 单位：1*10E-6度
	*/
	private Double   DepLatitude;
	/**
	* 行程到达地点
	*/
	private String   Destination;
	/**
	* 到达地经度 单位：1*10E-6度
	*/
	private Double   DestLongitude;
	/**
	* 到达地纬度 单位：1*10E-6度
	*/
	private Double   DestLatitude;
	/**
	* 坐标加密标识 1：GCJ-02测绘局标准 2：WGS84 GPS标准 3：BD-09百度标准 4：CGCS2000北斗标准 0：其他
	*/
	private Long   Encrypt;
	/**
	* 行程发布时间 YYYYMMDDhhmmss
	*/
	private Long   RouteCreateTime;
	/**
	* 行程预计里程 单位：km
	*/
	private Double   RouteMile;
	/**
	* 行程备注
	*/
	private String   RouteNote;
	/**
	 * 用于部级平台上传,上传前小于等于RouteCreateTime,上传后大于RouteCreateTime
	 */
	private java.lang.Long   RouteCreateTime2;
	public Long getId() {
		return id;
	}
	public void setId (Long id){
    	this.id = id;
	}
	public String getCompanyId() {
		return CompanyId;
	}
	public void setCompanyId (String CompanyId){
    	this.CompanyId = CompanyId;
	}
	public Long getAddress() {
		return Address;
	}
	public void setAddress (Long Address){
    	this.Address = Address;
	}
	public String getRouteId() {
		return RouteId;
	}
	public void setRouteId (String RouteId){
    	this.RouteId = RouteId;
	}
	public String getDriverName() {
		return DriverName;
	}
	public void setDriverName (String DriverName){
    	this.DriverName = DriverName;
	}
	public String getDriverPhone() {
		return DriverPhone;
	}
	public void setDriverPhone (String DriverPhone){
    	this.DriverPhone = DriverPhone;
	}
	public String getLicenseId() {
		return LicenseId;
	}
	public void setLicenseId (String LicenseId){
    	this.LicenseId = LicenseId;
	}
	public String getVehicleNo() {
		return VehicleNo;
	}
	public void setVehicleNo (String VehicleNo){
    	this.VehicleNo = VehicleNo;
	}
	public String getDeparture() {
		return Departure;
	}
	public void setDeparture (String Departure){
    	this.Departure = Departure;
	}
	public Double getDepLongitude() {
		return DepLongitude;
	}
	public void setDepLongitude (Double DepLongitude){
    	this.DepLongitude = DepLongitude;
	}
	public Double getDepLatitude() {
		return DepLatitude;
	}
	public void setDepLatitude (Double DepLatitude){
    	this.DepLatitude = DepLatitude;
	}
	public String getDestination() {
		return Destination;
	}
	public void setDestination (String Destination){
    	this.Destination = Destination;
	}
	public Double getDestLongitude() {
		return DestLongitude;
	}
	public void setDestLongitude (Double DestLongitude){
    	this.DestLongitude = DestLongitude;
	}
	public Double getDestLatitude() {
		return DestLatitude;
	}
	public void setDestLatitude (Double DestLatitude){
    	this.DestLatitude = DestLatitude;
	}
	public Long getEncrypt() {
		return Encrypt;
	}
	public void setEncrypt (Long Encrypt){
    	this.Encrypt = Encrypt;
	}
	public Long getRouteCreateTime() {
		return RouteCreateTime;
	}
	public void setRouteCreateTime (Long RouteCreateTime){
    	this.RouteCreateTime = RouteCreateTime;
	}
	public Double getRouteMile() {
		return RouteMile;
	}
	public void setRouteMile (Double RouteMile){
    	this.RouteMile = RouteMile;
	}
	public String getRouteNote() {
		return RouteNote;
	}
	public void setRouteNote (String RouteNote){
    	this.RouteNote = RouteNote;
	}
	public java.lang.Long getRouteCreateTime2() {
		return RouteCreateTime2;
	}
	public void setRouteCreateTime2 (java.lang.Long RouteCreateTime2){
		this.RouteCreateTime2 = RouteCreateTime2;
	}
}
